complex event processing
event-driven architecture — (EDA) is a software architecture pattern promoting the production, detection, consumption of, and reaction to events. Kinetic Rule Language — (KRL) is an event-condition-action rule language with an embedded complex event expression language.